<?php
/*
 * Descripción: 		Esta clase es de tipo <boundary>
 * Autor: 				l.I. José Antonio Ochoa Rodríguez
 * Fecha de creación: 	24/03/2009
 * Descripción:			Actualiza estado de ofertas de trabajo a "Expiradas" a aquellas que cumplan treinta (30) días naturales publicadas en la página.
 * Frecuencia:			Diariamente a las 05:00 hrs.
 * Procedimiento:		Buscar aquellas ofertas de trabajo (oferta_trabajo) cuya fecha de expiración (fechaexpiracion) sea menor a la fecha actual,
 						cambiar su estado (estatusoferta) a "EXPIRADAS".
 */

include("config.php");

include($rutaFisica ."/clases/DB.php");
include($rutaFisica."clases/OfertaTrabajo.php");
$ofertaTrabajo = new OfertaTrabajo();

// Buscamos ofertas de trabajo
$hoy = date("Y-m-d");

$resOfertaTrabajo = $ofertaTrabajo->BuscarOfertasFechaExpiracion($hoy);
$cantOfertaTrabajo = pg_num_rows($resOfertaTrabajo);

if($cantOfertaTrabajo)
{
	while($rowOfertaTrabajo=pg_fetch_object($resOfertaTrabajo))
	{
		$idOfertaTrabajo = $rowOfertaTrabajo->id_oferta_trabajo;
		$error = "Vencimiento de fecha de expiración";
		$estatus = "E";
		
		// Actualizamos estado a "Expiradas"
		$resActualizaEstado = $ofertaTrabajo->ModificarEstatus($idOfertaTrabajo, $estatus, $error);
	}
}
?>